hvmloader: mp table fix
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 30 Dec 2009 12:49:10 +0000 (12:49 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 30 Dec 2009 12:49:10 +0000 (12:49 +0000)
The bug causes noapic PAE Windows 2k3 boot failure.

Signed-off-by: Yang Xiaowei <xiaowei.yang@intel.com>
tools/firmware/hvmloader/mp_tables.c

index 2a07b4ce72076255ec7277807eb416b34d0189ed..7a79c5a1b04a8de91f31abab7f91c3ab4f31a6c7 100644 (file)
@@ -344,7 +344,7 @@ void create_mp_tables(void)
             continue; /* skip the slave PIC connection */
         mpiie = (struct mp_io_intr_entry *)p;
         mpiie->type = ENTRY_TYPE_IO_INTR;
-        mpiie->intr_type = INTR_TYPE_EXTINT;
+        mpiie->intr_type = INTR_TYPE_INT;
         mpiie->io_intr_flags = (PCI_ISA_IRQ_MASK & (1U << i)) ? 0xf : 0x0;
         mpiie->src_bus_id = BUS_ID_ISA;
         mpiie->src_bus_irq = i;